Why Should Architectural Principles be Enforced?

نویسنده

  • Naftaly H. Minsky
چکیده

There is an emerging consensus that an explicit architectural model would be invaluable for large evolving software systems, providing them with a framework within which such a system can be reasoned about and maintained. But the great promise of architectural models has not been fulfilled so far, due to a gap between the model and the system it purports to describe. It is our contention that this gap is best bridged if the model is not just stated, but is enforced. This gives rise to a concept enforced architectural model—or, a law— which is explored in this paper. We argue that this model has two major beneficial consequences: First, by bridging the above mentioned gap between an architectural model and the actual system, an enforced architectural model provides a truly reliable framework within which a system can be reasoned about and maintained. Second, our model provides software developers with a carefully circumscribed flexibility in molding the law of a project, during its evolutionary lifetime—while maintaining certain architectural principles as invariant of evolution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing Law-Governed Systems Using Aspects

There is a consensus that the construction and maintenance of large software systems would greatly benefit from the existence of explicitly stated architectural principles. Such principles should specify the global rules that are to govern the structure and dynamic behavior of a system, providing a framework in which the system can be reasoned about and maintained. However, such a framework is ...

متن کامل

تحلیلی بر شیوه های نگرش به معماری اسلامی

Researchers and experts have employed various approaches in dealing with Islamic Architecture. Architects, scholars, designers, mystics and philosophers have interpreted this phenomenon in their particular ways over time. Some merely have considered historical descriptive methods as an outward expression. Sometimes these descriptions and analysis aim at definition of spaces and architectural el...

متن کامل

آموزه‌های قرآنی و شهر آرمانی اسلام

Despite many scholars in various domains including scientific, academic, professional and political fields talking about “Islamic city” and “Islamic ideal city” (Utopia), there is not a specific definition for “Islamic city” based on sacred Islamic texts. In other words, a variety of definitions and attributes of the “Islamic ideal city” are spread in texts based on different backgrounds and st...

متن کامل

Grading the Housing Design Principles based on Frequency in Evaluating Architectural Resources

One of the most important issues and human needs in the field of architectural design is "housing". From the past to the present, there have always been different principles for housing design that have been used due to the user’s needs. The set of needs and lifestyles of humans has shown that some characteristics are the same in all designed houses. These important features had been collected ...

متن کامل

The Theory of “Living Time ” in Periodization of Iranian Architectural History

The writing of Iranian architectural history has, from its start, followed the principles of western historiography. Portions of this history are well expected to be neglected or unattended when writing of it takes place outside its intellectual framework that essentially reflects the Iranian throught world. To have a truly Iranian architectural historiography, one has to find the theoretical p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998